home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / shells / tcshsrc.zoo / tcsh / NewThings < prev    next >
Encoding:
Text File  |  1991-08-06  |  2.8 KB  |  78 lines

  1. This file contains visible (incompatible) changes to the users.
  2. This version of tcsh has the following new things:
  3.  
  4. 6.00 PL2
  5. * setty builtin
  6.   This is used to specify what tcsh modes can be altered using stty,
  7.   Modes that should be set are specified as +<mode>, modes that should 
  8.   be cleared are specified as -<mode>, and the ones that should be 
  9.   untouched are specified as <mode>. setty with no arguments prints
  10.   the modes that are affected by tcsh, and setty -a prints all modes.
  11. * multiple : modifiers in variables and ! escapes. Things like:
  12.       > set prompt="$host:r:$cwd>"
  13.   don't work any more, they should be replaced with
  14.       > set prompt="${host:r}:$cwd>"
  15.   or
  16.       > set prompt="$host:r"":$cwd>"
  17.   the reason is that now you can
  18.       > set foo=/usr/local/a.b.c
  19.       > echo $foo:t:r:e
  20.       b
  21.   If for some reason you don't like this change you can disable it with
  22.   -DCOMPAT. -DCOMPAT may go away in future tcsh versions and the way tcsh
  23.   works now is the way the 4.4BSD csh works.
  24.  
  25. 6.00 PL1
  26. * There is no more config.iris4d, use config.sgi instead
  27.  
  28. 6.00
  29. * History searching searches using shell patterns too.
  30. * The autolist values that controlled beeping are not supported any more;
  31.   used matchbeep instead.
  32. * /etc/Login and /etc/Logout were renamed to /etc/csh.login /etc/csh.logout
  33.   and /etc/csh.cshrc was added
  34. * prompt2 and prompt3 can have prompt escapes.
  35. * eval pipes work
  36. * ignore_symlinks works
  37.  
  38. 5.20 PL2
  39. * %{..%} escapes in prompt
  40.  
  41. 5.20 PL0
  42. * bindkey -r
  43. * history -t
  44. * shell variables in paths expand correctly.
  45. * variable expansion 
  46. * quoted expansions now work.
  47. * new version and tcsh variable format
  48.  
  49. 5.19 PL2
  50. * NLS support
  51. * New bindkey and echotc builtins
  52. * Underline and Bold in the prompt; additions and changes to the prompt and 
  53.   who syntax (%u is now %n, so that %u can be used to turn undeline off, 
  54.   and %n is now \n).
  55. * rmstar needs to be set to protect from accidental removal
  56. * Fixed editor, and spell line.
  57. * Glob-expand, on arguments.
  58. * Added process migration builtins for aix370
  59.  
  60. 5.19 PL1
  61. * Maintainance release for mainly the rs6000
  62.  
  63. 5.19 PL0
  64. * 8 bit clean code, by using 16 bit strings.
  65. * Mostly shared strings (a side-effect)
  66. * Highlights everywhere (and in ls-F) filenames that contain characters
  67.   with the eighth bit set (or passes them unchanged depending on the
  68.   variable 'nometa')
  69. * Newline in the prompt via %n.
  70. * dirs takes also a -v flag for `vertical display'
  71. * There is a new variable `listjobs' which controls if and how jobs
  72.   are displayed when a new job is suspended. [Idea from the mtXinu 
  73.   code, very useful for novice users who hit control-Z 10 times on
  74.   the same job!]
  75.   set listjobs=long, jobs -l is executed every time a job is suspended.
  76.   set listjobs=short, jobs is executed every time a job is suspended.
  77. * Passes lint... At least on a sun.
  78.